home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / MacInstallFiles / Tidbits / File Sharing Extension / File Sharing Extension.rsrc / bin.rsrc_CODE_14_ServerControl.txt < prev    next >
Text File  |  1991-09-16  |  23KB  |  415 lines

  1. # near model CODE resource
  2. # jump table entries: 2824-2827 (4 of them)
  3. export_353:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  4E5E                     unlink     A6
  6. 00000006  4E75                     rts
  7. export_354:
  8. fn00000008:
  9. 00000008  4E56 FFF8                link       A6, -0x0008
  10. 0000000C  48E7 0118                movem.l    -[A7], D7,A3,A4
  11. 00000010  207C 0000 0B50           movea.l    A0, 0xB50
  12. 00000016  2050                     movea.l    A0, [A0]
  13. 00000018  2668 0038                movea.l    A3, [A0 + 0x38]
  14. 0000001C  302D FCA8                move.w     D0, [A5 - 0x358]
  15. 00000020  5340                     subq.w     D0, 1
  16. 00000022  3D40 FFF8                move.w     [A6 - 0x8], D0
  17. 00000026  4247                     clr.w      D7
  18. 00000028  6032                     bra        +0x34 /* 0000005C */
  19. label0000002A:
  20. 0000002A  3007                     move.w     D0, D7
  21. 0000002C  C1FC 0032                muls.w     D0, 0x32 /* '2' */
  22. 00000030  49F3 0000                lea.l      A4, [A3 + D0.w]
  23. 00000034  4A94                     tst.l      [A4]
  24. 00000036  6720                     beq        +0x22 /* 00000058 */
  25. 00000038  102E 0008                move.b     D0, [A6 + 0x8]
  26. 0000003C  6714                     beq        +0x16 /* 00000052 */
  27. 0000003E  7000                     moveq.l    D0, 0x00
  28. 00000040  302C 0028                move.w     D0, [A4 + 0x28]
  29. 00000044  7200                     moveq.l    D1, 0x00
  30. 00000046  322E 000A                move.w     D1, [A6 + 0xA]
  31. 0000004A  8081                     or.l       D0, D1
  32. 0000004C  3940 0028                move.w     [A4 + 0x28], D0
  33. 00000050  6006                     bra        +0x8 /* 00000058 */
  34. label00000052:
  35. 00000052  396E 000A 0028           move.w     [A4 + 0x28], [A6 + 0xA]
  36. label00000058:
  37. 00000058  5247                     addq.w     D7, 1
  38. 0000005A  6906                     bvs        +0x8 /* 00000062 */
  39. label0000005C:
  40. 0000005C  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  41. 00000060  6FC8                     ble        -0x36 /* 0000002A */
  42. label00000062:
  43. 00000062  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  44. 00000066  4E5E                     unlink     A6
  45. 00000068  2E9F                     move.l     [A7], [A7]+
  46. 0000006A  4E75                     rts
  47. export_355:
  48. fn0000006C:
  49. 0000006C  4E56 FFF8                link       A6, -0x0008
  50. 00000070  48E7 0118                movem.l    -[A7], D7,A3,A4
  51. 00000074  207C 0000 0B50           movea.l    A0, 0xB50
  52. 0000007A  2050                     movea.l    A0, [A0]
  53. 0000007C  2668 0038                movea.l    A3, [A0 + 0x38]
  54. 00000080  302D FCA8                move.w     D0, [A5 - 0x358]
  55. 00000084  5340                     subq.w     D0, 1
  56. 00000086  3D40 FFF8                move.w     [A6 - 0x8], D0
  57. 0000008A  4247                     clr.w      D7
  58. 0000008C  6042                     bra        +0x44 /* 000000D0 */
  59. label0000008E:
  60. 0000008E  3007                     move.w     D0, D7
  61. 00000090  C1FC 0032                muls.w     D0, 0x32 /* '2' */
  62. 00000094  49F3 0000                lea.l      A4, [A3 + D0.w]
  63. 00000098  4A94                     tst.l      [A4]
  64. 0000009A  56C0                     sne        D0
  65. 0000009C  4A00                     tst.b      D0
  66. 0000009E  672C                     beq        +0x2E /* 000000CC */
  67. 000000A0  082C 0002 0028           btst.b     [A4 + 0x28], 0x2
  68. 000000A6  56C1                     sne        D1
  69. 000000A8  C001                     and.b      D0, D1
  70. 000000AA  6720                     beq        +0x22 /* 000000CC */
  71. 000000AC  102E 0008                move.b     D0, [A6 + 0x8]
  72. 000000B0  6714                     beq        +0x16 /* 000000C6 */
  73. 000000B2  7000                     moveq.l    D0, 0x00
  74. 000000B4  302C 0028                move.w     D0, [A4 + 0x28]
  75. 000000B8  7200                     moveq.l    D1, 0x00
  76. 000000BA  322E 000A                move.w     D1, [A6 + 0xA]
  77. 000000BE  8081                     or.l       D0, D1
  78. 000000C0  3940 0028                move.w     [A4 + 0x28], D0
  79. 000000C4  6006                     bra        +0x8 /* 000000CC */
  80. label000000C6:
  81. 000000C6  396E 000A 0028           move.w     [A4 + 0x28], [A6 + 0xA]
  82. label000000CC:
  83. 000000CC  5247                     addq.w     D7, 1
  84. 000000CE  6906                     bvs        +0x8 /* 000000D6 */
  85. label000000D0:
  86. 000000D0  BE6E FFF8                cmp.w      D7, [A6 - 0x8]
  87. 000000D4  6FB8                     ble        -0x46 /* 0000008E */
  88. label000000D6:
  89. 000000D6  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  90. 000000DA  4E5E                     unlink     A6
  91. 000000DC  2E9F                     move.l     [A7], [A7]+
  92. 000000DE  4E75                     rts
  93. fn000000E0:
  94. 000000E0  4E56 FFF8                link       A6, -0x0008
  95. 000000E4  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  96. 000000E8  2C2E 0008                move.l     D6, [A6 + 0x8]
  97. 000000EC  207C 0000 0B50           movea.l    A0, 0xB50
  98. 000000F2  2050                     movea.l    A0, [A0]
  99. 000000F4  2668 0038                movea.l    A3, [A0 + 0x38]
  100. 000000F8  4207                     clr.b      D7
  101. label000000FA:
  102. 000000FA  4A6E 000C                tst.w      [A6 + 0xC]
  103. 000000FE  6F2A                     ble        +0x2C /* 0000012A */
  104. 00000100  4267                     clr.w      -[A7]
  105. 00000102  2046                     movea.l    A0, D6
  106. 00000104  2F10                     move.l     -[A7], [A0]
  107. 00000106  A86B                     syscall    LoWord
  108. 00000108  301F                     move.w     D0, [A7]+
  109. 0000010A  C1FC 0032                muls.w     D0, 0x32 /* '2' */
  110. 0000010E  49F3 0000                lea.l      A4, [A3 + D0.w]
  111. 00000112  7E01                     moveq.l    D7, 0x01
  112. 00000114  2046                     movea.l    A0, D6
  113. 00000116  2014                     move.l     D0, [A4]
  114. 00000118  B090                     cmp.l      D0, [A0]
  115. 0000011A  6606                     bne        +0x8 /* 00000122 */
  116. 0000011C  397C 0400 0028           move.w     [A4 + 0x28], 0x400
  117. label00000122:
  118. 00000122  536E 000C                subq.w     [A6 + 0xC], 1
  119. 00000126  5886                     addq.l     D6, 4
  120. 00000128  60D0                     bra        -0x2E /* 000000FA */
  121. label0000012A:
  122. 0000012A  1D47 000E                move.b     [A6 + 0xE], D7
  123. 0000012E  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  124. 00000132  4E5E                     unlink     A6
  125. 00000134  205F                     movea.l    A0, [A7]+
  126. 00000136  5C4F                     addq.w     A7, 6
  127. 00000138  4ED0                     jmp        [A0]
  128. export_356:
  129. 0000013A  4E56 FFF6                link       A6, -0x000A
  130. 0000013E  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  131. 00000142  266E 0008                movea.l    A3, [A6 + 0x8]
  132. 00000146  4247                     clr.w      D7
  133. 00000148  302B 001A                move.w     D0, [A3 + 0x1A]
  134. 0000014C  5540                     subq.w     D0, 2
  135. 0000014E  6B00 031A                bmi        +0x31C /* 0000046A */
  136. 00000152  0C40 000C                cmpi.w     D0, 0xC
  137. 00000156  6E00 0312                bgt        +0x314 /* 0000046A */
  138. 0000015A  D040                     add.w      D0, D0
  139. 0000015C  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  140. 00000160  4EFB 0000                jmp        [PC + D0.w]
  141. 00000164  001C 00E4                ori.b      [A4]+, 0xE4
  142. 00000168  001C 0176                ori.b      [A4]+, 0x76 /* 'v' */
  143. 0000016C  01CE                     .incomplete
  144. 0000016E  02B4 02D0 0308 0308      andi.l     [A4 + <<invalid base displacement size>> + D0 * 2], 0x2D00308
  145. 00000176  0308                     btst       A0, D1
  146. 00000178  0308                     btst       A0, D1
  147. 0000017A  0308                     btst       A0, D1
  148. 0000017C  02EC                     .incomplete
  149. 0000017E  284B                     movea.l    A4, A3
  150. 00000180  4A6D F3E4                tst.w      [A5 - 0xC1C]
  151. 00000184  6702                     beq        +0x4 /* 00000188 */
  152. 00000186  7EFF                     moveq.l    D7, 0xFFFFFFFF
  153. label00000188:
  154. 00000188  4A47                     tst.w      D7
  155. 0000018A  6600 02E0                bne        +0x2E2 /* 0000046C */
  156. 0000018E  42A7                     clr.l      -[A7]
  157. 00000190  A975                     syscall    TickCoun